$('document').ready(function() {
	$('._translation').click(function() {
		var tI = $(this).find('._translationInput');

		if (tI.length == 0) {
			$(this).data('oldVal', $(this).html());
			$(this).html('<textarea cols="20" class="_translationInput" type="text">' + $(this).html() + '</textarea>');
			tI = $(this).find('._translationInput');
			
			tI.trigger('focus');
			
			tI.focusout(function() {
				var id = $(this).parent().parent().find('input[name="objs[]"]').val();
				var el = $(this);

				if (tI.val() == $(this).parent().data('oldVal')) {
					$(el).parent().html($(el).parent().data('oldVal'));
				} else {
					$.ajax({
						url: $(this).parent().attr('url'),
						type: 'POST',
						dataType: 'json',
						success: function(response) {
							if (typeof response != 'undefined' && typeof response.message != 'undefined') {
								alert(response.message);
							}

							if (response == true || (typeof response.response != 'undefined' && response.response == true)) {
								$(el).parent().html($(el).val());
							} else {
								alert('tu');

								if (typeof response.message == 'undefined') {
									alert("Wystąpił błąd");
								}

								$(el).parent().html($(el).parent().data('oldVal'));
							}
						},
						error: function() {
							$(el).parent().html($(el).parent().data('oldVal'));
							alert("Wystąpił błąd");
						},
						data: {
							id: id,
							text: $(this).val()
						}
					});
				}
			});
		}
	});
});


